#pragma once
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <stdbool.h>
typedef struct SelectingSystem
{
	int CourseNum;
	const char* CourseName;
	int Hours;
	int Score;
	int ID;
	const char* name;
	struct SelectingSystem* next;
}Student;

//学生信息的添加
void push(Student** pphead, int id, const char* name, int cnum, const char* cname, int hour, int score);

//学生信息的删除
void delete(Student** pphead,int id);

//当前学生信息的打印
void print(Student* pphead);

//以学号查找某个学生
void FindByID(Student* pphead, int id);

//保存学生信息
void Saveinformation(Student* pphead);

//链表的销毁
void Destroy(Student** pphead);

//已经保存了的学生信息的打印
void Browse();